def find_max_min(arr):
    if not arr:
        return None, None  # 如果数组为空，返回 None

    maxe = arr[0]
    mine = arr[0]

    for num in arr:
        if num > maxe:
            maxe = num
        elif num < mine:
            mine = num

    return maxe, mine

a = [3, 5, 1, 8, 2, 9, 4, 7]
max_element, min_element = find_max_min(a)
print(f"最大值: {max_element}, 最小值: {min_element}")
